home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Interactive Reference Guide / C-C++ Interactive Reference Guide.iso / c_ref / csource5 / 354_01 / joytest.c < prev    next >
Text File  |  1989-09-09  |  1KB  |  55 lines

  1. #include <dos.h>
  2. #include <bios.h>
  3. #include <conio.h>
  4. #include <\c_work\cesjoy.h>
  5.  
  6.  
  7.  
  8. int x, y, b1, b2, xx, yy, b3, b4;
  9.  
  10. main()
  11.  
  12.  
  13. {
  14.     clrscrn();
  15.     poscurs(19,20);
  16.     cprintf("PC Joy Stick Test, Copyright 1989 C.E.S.");
  17.     poscurs(20,28);
  18.     cprintf("Press any key to exit.");
  19.  
  20.     for(;;)
  21.         {
  22.         x = getjoyAX();
  23.         y = getjoyAY();
  24.         b1 = getjoyAB1();
  25.         b2 = getjoyAB2();
  26.         xx = getjoyBX();
  27.         yy = getjoyBY();
  28.         b3 = getjoyBB1();
  29.         b4 = getjoyBB2();
  30.  
  31.         poscurs(5,10);
  32.         cprintf("Joystick #1. X= %3d", x);
  33.         poscurs(6,10);
  34.         cprintf("Joystick #1. Y= %3d", y);
  35.         poscurs(8,10);
  36.         cprintf("Joystick #1, Button #1= %1d", b1);
  37.         poscurs(9,10);
  38.         cprintf("Joystick #1, Button #2= %1d", b2);
  39.         poscurs(11,10);
  40.         cprintf("Joystick #2. X= %3d", xx);
  41.         poscurs(12,10);
  42.         cprintf("Joystick #2. Y= %3d", yy);
  43.         poscurs(14,10);
  44.         cprintf("Joystick #2, Button #1= %1d", b3);
  45.         poscurs(15,10);
  46.         cprintf("Joystick #2, Button #2= %1d", b4);
  47.  
  48.  
  49.         if (kbhit()) break;
  50.         }
  51.  
  52.     clrscrn();
  53. }
  54.  
  55.